<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div>
        <h1>个人简历 |</h1>
        <p>求职意向: qt开发工程师</p>
        ----------------------------------------------------------------------------------------------------
    </div>

    <span>
        <h2>基本信息</h2>
        <div>
            <span>
                <p>
                    <span>姓&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名: 刘超</span>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <span>专&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;业:软件工程</span>
                </p>
                <p>
                    <span>电&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;话: 17791813126(同微信)</span>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;
                    <span>毕业院校: 西安航空学院</span>
                </p>
                <p>
                    <span>邮&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;箱: 17791813126@163.com</span>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


                    <span>学&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:本科</span>
                </p>
            </span>
        </div>

        <div><img src="./.jpg" alt="图片加载失败" width="80" height="100"></div>
    </span>
    <p>----------------------------------------------------------------------------------------------------</p>

    <div>
        <h2>专业技能</h2>
        <ul type="disc">
            <li>熟练使用C/C++基本语法，对面向过程和面向对象有一定的认识。</li>
            <li>熟悉STL库的主要容器，以及其实现的底层和使用。</li>
            <li>熟悉常见的数据结构，如顺序表，链表，栈，队列，堆，二叉树，AVL树，红黑树，哈希表。</li>
            <li>熟悉模板的使用，模板的特化，泛型编程，C++11的智能指针及RAII的思想</li>
            <li>熟悉qt的相关编程以及控件的使用，熟练使用信号与槽，窗口和事件。</li>
            <li>熟悉Linux的常用指令以及基础工具。</li>
            <li>熟悉基本的MySQL的基本建表语句，增删查改。</li>
        </ul>

        ----------------------------------------------------------------------------------------------------
    </div>

    <div>
        <h2>项目名称</h2>
        <div>
            <p>
                <span><strong>项目名称：高并发内存池</strong></span>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <span><strong>使用技术：C/C++，单例模式，TLS，桶锁</strong></span>
            </p>

            <p>
                <span><strong>项目简介：</strong>在多核多线程的前提下，实现效率较高的高并发内存池，以及哈希映射的空闲内存池，
                    <br>项目主要分为三个模块：</span>
            </p>

            <p>
            <ul>
                <li><strong>ThreadCache（线程缓存）：</strong>每个线程都有自己独立的线程缓存，不用加锁，此线程下会
                    <br>有相应内存大小的自由链表，来悬挂适当的内存空间，当线程缓存中的内存不够时，
                    <br>会向中心缓存去获取内存。
                </li>
                <li><strong>CentralCache（中心缓存）：</strong>只有一个中心缓存，对所有线程都是共享的，同时中心缓存
                    <br>会周期性的从线程缓存中回收对象，来避免一个线程拥有太多的内存。中心缓存存在
                    <br>线程安全问题，所以需要加锁进行保护。，当中心缓存内存不够用时，就会向页缓存
                    <br>去获取内存。
                </li>
                <li><strong>PageCache（页缓存）：</strong>页缓存只有一个，同时中心缓存中有一个存放链表指针的数组来
                    <br>存放适当内存，当页缓存中没有内存时，会去系统中获取内存空间。PageCache会对
                    <br>页面内存定期进行合并，以满足更多的需求。
                </li>
            </ul>
            </p>

            <p>
                <strong>项目测试：</strong>
                分别从单元测试，集成测试以及性能测试等方面对项目进行了优化以及测试，最终得
                <br>出，在高并发的环境下，改内存池的效率比malloc高10%~30%左右。
            </p>

            <p>
                <strong>项目源码：</strong>
                <a href="https://gitee.com/lc_cpp/concurrent-memory-pool.git" target="_blank">
                    https://gitee.com/lc_cpp/concurrent-memory-pool.git
                </a>
            </p>
        </div>

        <div>
            <p>
                <strong>项目名称：贪吃蛇小游戏</strong>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <strong>使用技术：:C/C++，STL容器，Qt5，Qt框架的各种控件:
                    <br>QWidget、QPushButton等</strong>
            </p>

            <p>
                <strong>项目简介：</strong>
                基于Qt的框架下，应用一系列控件和绘图事件结合实现的贪吃蛇小游戏，主要分为
                <br>三个模块界面，三个模块直接可以互相切换：
            </p>

            <p>
                <ul>
                    <li>游戏大厅：实现一个游戏开始界面，点击开始游戏则就进入游戏选择界面</li>
                    <li>游戏选择：应用4个按钮实现简单，正常，困难三个模式选择和历史战绩的查看。</li>
                    <li>游戏房间：分为游戏界面和操作界面，实现贪吃蛇移动获取食物过程。</li>
                </ul>
            </p>

            <p>
                <strong>项目源码：</strong>
                <a href="https://gitee.com/lc_cpp/snake.git" target="_blank">
                    https://gitee.com/lc_cpp/snake.git
                </a>
            </p>
            ----------------------------------------------------------------------------------------------------
        </div>
    </div>

    <div>
        <h2>荣誉奖项</h2>

        <ul>
            <li>2023年9月 获得全国大学生计算机等级二级“C++语言程序设计”证书和“三级网络”证书。</li>
            <li>2023年12月 获得2023全国大学生数学建模竞赛本科组省级二等奖。</li>
            <li>2023年12月 获得CET-4证书。</li>
            <li>2023年12月 获得校级奖学金。</li>
            <li>2024年5月 获得第15届蓝桥杯省级三等奖。</li>
            <li>2024年6月 获得第十四届全国大学生计算机应用能力大赛国级一等奖。</li>
            <li>2024年7月 获得“2024互联网+省铜奖”。</li>
        </ul>
    </div>

</body>

</html>